Системное программирование
12. демонстрация использования malloc и free.
Напишем программу, которая создает связанный список, заполняет его данными, выводит данные на экран, а затем освобождает память, выделенную для списка.
#include <stdio.h>
#include <stdlib.h>
typedef struct Node {
int data;
struct Node *next;
} Node;
int main() {
Node *head = NULL;
Node *current = NULL;
Node *newNode = NULL;
int n, i;
printf("Введите количество элементов в списке: ");
scanf("%d", &n);